//---------------------------------------------------------------------------


#ifndef TAxeEditFormH
#define TAxeEditFormH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include "CSPIN.h"
#include <Buttons.hpp>
#include "TDimension.h"
//---------------------------------------------------------------------------
class TAxeEditFrame : public TFrame
{
__published:	// IDE-managed Components
        TGroupBox *CaptionGB;
        TButton *DimShriftBtn;
        TCheckBox *CaptionCB;
        TCheckBox *AxeCaptionCB;
        TCheckBox *UnitsMarkCB;
        TCheckBox *UnitsNameCB;
        TCheckBox *UserCaptionCB;
        TGroupBox *MeasureGB;
        TLabel *Label6;
        TButton *UnitsBtn;
        TEdit *DimCapEdit;
        TCheckBox *LinkUnitsCB;
        TGroupBox *NumbersGB;
        TLabel *Label5;
        TCheckBox *NumbersCB;
        TButton *FormatBtn;
        TButton *ShriftBtn;
        TCheckBox *OneCB;
        TCSpinEdit *MissSpin;
        TGroupBox *LinesGB;
        TLabel *Label3;
        TLabel *Label4;
        TButton *AxesBtn;
        TButton *GrifBtn;
        TButton *DigitBtn;
        TButton *NumStBtn;
        TCSpinEdit *SticksLengthSpin;
        TCSpinEdit *DigitRateSpin;
        TCheckBox *ArrowCB;
        TCheckBox *AxeCB;
        TLabel *Label1;
        void __fastcall AxesBtnClick(TObject *Sender);
        void __fastcall GrifBtnClick(TObject *Sender);
        void __fastcall DigitBtnClick(TObject *Sender);
        void __fastcall NumStBtnClick(TObject *Sender);
        void __fastcall DimShriftBtnClick(TObject *Sender);
        void __fastcall ArrowCBClick(TObject *Sender);
        void __fastcall DigitRateSpinChange(TObject *Sender);
        void __fastcall SticksLengthSpinChange(TObject *Sender);
        void __fastcall UserCaptionCBClick(TObject *Sender);
        void __fastcall UnitsNameCBClick(TObject *Sender);
        void __fastcall UnitsMarkCBClick(TObject *Sender);
        void __fastcall AxeCaptionCBClick(TObject *Sender);
        void __fastcall NumbersCBClick(TObject *Sender);
        void __fastcall OneCBClick(TObject *Sender);
        void __fastcall ShriftBtnClick(TObject *Sender);
        void __fastcall FormatBtnClick(TObject *Sender);
        void __fastcall MissSpinChange(TObject *Sender);
        void __fastcall DimCapEditChange(TObject *Sender);
        void __fastcall UnitsBtnClick(TObject *Sender);
        void __fastcall LinkUnitsCBClick(TObject *Sender);
        void __fastcall CaptionCBClick(TObject *Sender);
        void __fastcall AxeCBClick(TObject *Sender);
private:
public:		// User declarations
  TDimension *Dim;
  void __fastcall Define(void);	// User declarations
    __fastcall TAxeEditFrame(TComponent* Owner);

};
//---------------------------------------------------------------------------
extern PACKAGE TAxeEditFrame *AxeEditFrame;
//---------------------------------------------------------------------------
#endif

